Masala #0928

Xotira 512 MB Vaqt 1000 ms Qiyinchiligi 60 %
3.7 (Baholar 7)
14

  

Sayohat qilmoq

Qulmamat Liplandiya shahriga sayohatga bordi. Bu shaxarda 11 dan nn gacha raqamlangan shaxarlar mavjud bo'lib, ikkita shaxarni bog'lovchi yo'l bir tomonlama edi. Qulmamatning TT soat vaqti mavjud bo'lib, u TT soat ichida imkon qadar ko'proq shaxarlarga sayohatni amalga oshirishni istaydi.

Qulmamat 11 shaxardan sayohatni boshlab nn shaxarda yakunlamoqchi. Agar ikki shaxarni bog'lab turuvchi yo'l (ui,vi)(u_i, v_i) mavjud bo'lsa bu yo'lni u tit_i soatda bosib o'tadi.

Sizning vazifangiz Qulmamat imkon qadar ko'proq shaxarlarga sayohat qilishi uchun TT soatdan oshmagan vaqtda ketma-ket qaysi shaxarlarga borish kerak ekanligini ko'rsatuvchi dastur tuzib berishdan iborat.


Kiruvchi ma'lumotlar:

Dastlabki satrda n,m,T(2n10000,1m10000,1T106)n,m,T(2\leq n\leq 10000, 1\leq m\leq 10000, 1\leq T\leq 10^6) sonlar, mos ravishda shaxarlar soni, yo'llar soni va sayohat uchun Qulmamatda mavjud bo'lgan vaqt.

Kiyingi mm ta satrda ui,vi,ti(1ui,vin,1ti109)u_i, v_i, t_i(1\leq u_i, v_i\leq n, 1\leq t_i\leq 10^9) uchliklar, bu yerda (u,v)(u, v) juflik o'rtasida yo'l mavjud va bu yo'lni bosib o'tish uchun tt vaqt ketadi. 


Chiquvchi ma'lumotlar:

Chiqish faylining dastlabki satrida Qulmamat jami nechta shaxarlarga sayohat qilishini va kiyingi satrda sayohatni qaysi shaxarlarda amalga oshirishi kerak ekanligini ketma-ket probil bilan ajratilgan holda chop eting. Agar bunday yechimlar bir nechta bo'lsa istalganini chop etishingiz mumkun.


Misollar
# input.txt output.txt
1
6 6 7
1 2 2
1 3 3
3 6 3
2 4 2
4 6 2
6 5 1
4
1 2 4 6
Izoh:

Eslatma: Liplandiya mamlakatida siklik yo'l mavjud emas!

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin